<!doctype html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>接单设置</title>
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<link href="__CDN__/assets/vvptd/setting/css/mui.min.css" rel="stylesheet" type="text/css" />
		<link href="__CDN__/assets/vvptd/setting/css/mui.picker.min.css" rel="stylesheet" type="text/css" />
		<link href="__CDN__/assets/vvptd/setting/css/iconfont.css" rel="stylesheet" type="text/css" />
		<link href="__CDN__/assets/vvptd/setting/css/style.css" rel="stylesheet" type="text/css" />
        <link rel="stylesheet" type="text/css" href="__CDN__/assets/vvptd/layer/need/layer.css"/>
        <script src="__CDN__/assets/vvptd/layer/layer.js"></script>
		<style type="text/css">
			ul{
				margin: 0;
			}
			.mapSet-main .list{
				padding: 20px 15px;
			}
			.mapSet-main .list .tit{
				line-height: 30px;
			}
			.mapSet-main .list .ul{
				float: right;
			}
			.mapSet-main .list .ul .li{
				width: 100px;
				margin: 0;
				margin-left: 15px;
				height: 30px;
				line-height: 28px;
			}
			.mui-table-view-cell:after{
				left: 15px;
			}
			.mui-table-view:after{
				left: 15px;
			}
			.mapSet-main .mui-btn{
				margin: 50px auto 20px;
			}
			.mui-table-view{
				font-size: 15px;
			}
			.mui-navigate-right:after, .mui-push-right:after{
				font-size: 20px;
			}
			.mui-switch.mui-active {
				border: 2px solid #10B6FF;
				background-color: #10B6FF;
			}
			.ul3{
				font-size: 14px;
			}
			.ul3 .time{
				margin-right: 35px;
			}
		</style>
	</head>

	<body>
		<header class="mui-bar mui-bar-nav">
		    <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
		    <h1 class="mui-title">接单设置</h1>
		</header>
		
		<div class="mui-content mapSet-main">
			<div class="list o-h list1">
				<span class="tit f-l">接单设置：</span>
				<ul class="ul f-l">
				 	<li class="li on">
						<i class="iconfont icon-dui1"></i>
						自动接单
					</li>
					<li class="li">
						<i class="iconfont "></i>
						手动接单
					</li>
				</ul>
                <input type="hidden" id="receipt" value="2">
			</div>
			<div class="list o-h">
				<span class="tit f-l">接单时间段设置：</span>
				<div class="mui-switch mui-switch-mini f-r">
					<div class="mui-switch-handle"></div>
				</div>
			</div>
			
			
			<!-- 选择时间 -->
			<div class="time-box" style="display: none;">
				<ul class="mui-table-view ul3">
					<li class="mui-table-view-cell">
						<a class="mui-navigate-right">
							<sapn>开始时间</sapn>
							<span class="time f-r"></span>
                            <input type="hidden" id="start">
						</a>
					</li>
					<li class="mui-table-view-cell">
						<a class="mui-navigate-right">
							<sapn>开始时间</sapn>
							<span class="time f-r"></span>
                            <input type="hidden" id="end">
						</a>
					</li>
				</ul>
			</div>
			
			<button type="button" class="mui-btn qrtj">确 定</button>
		</div>
		
		<script src="__CDN__/assets/vvptd/setting/js/jquery.min.js"></script>
		<script src="__CDN__/assets/vvptd/setting/js/mui.min.js"></script>
		<script src="__CDN__/assets/vvptd/setting/js/mui.picker.min.js"></script>
		<script type="text/javascript">
            var _index = "{$receipt}"; // 默认index值，从0开始
            var start = "{$start}";
            var end = "{$end}";
            if(_index ==1){
                $(".list .ul .li").removeClass('on').find('i').removeClass('icon-dui1');
                $(".list .ul .li").eq(_index).addClass('on').find('i').addClass('icon-dui1');
            }else{
                $(".list .ul .li").removeClass('on').find('i').removeClass('icon-dui1');
                $(".list .ul .li").eq(_index).addClass('on').find('i').addClass('icon-dui1');
                if(start==''&&end ==''){
                    $('.mui-switch').removeClass('mui-active');
                    $(".time-box").css('display', 'none');
                    $('.time').eq(0).html("");
                    $('.time').eq(1).html("");
                }else{
                    $('.mui-switch').addClass('mui-active');
                    $(".time-box").css('display', 'block');
                    $('.time').eq(0).html("{$start}");
                    $('.time').eq(1).html("{$end}");
                }
            }

			// 接单设置
			$(".list .ul .li").on('tap',function(){
                if($(this).index() == 1){
                    $('#receipt').val(1);
                    $('.mui-switch').removeClass('mui-active');
                    $(".time-box").css('display','none');
                    $('.time').html("");
                }else{
                    $('#receipt').val(2);
                    $(".list .ul .li").removeClass('on').find('i').removeClass('icon-dui1');
                    $(".list .ul .li").eq(_index).addClass('on').find('i').addClass('icon-dui1');
                    if(start==''&&end ==''){
                        $('.mui-switch').removeClass('mui-active');
                        $(".time-box").css('display', 'none');
                        $('.time').eq(0).html("");
                        $('.time').eq(1).html("");
                    }else{
                        $('.mui-switch').addClass('mui-active');
                        $(".time-box").css('display', 'block');
                        $('.time').eq(0).html("{$start}");
                        $('.time').eq(1).html("{$end}");
                    }
                }
				$(".list .ul .li").removeClass('on').find('i').removeClass('icon-dui1');
				$(this).addClass('on').find('i').addClass('icon-dui1');
			})
			
			// 选择时间
			$(".ul3 li").on('tap',function(){
				var _index = $(this).index();
				var dtPicker = new mui.DtPicker({"type": "time"}); 
				dtPicker.show(function (selectItems) { 
					console.log(selectItems.y);//{text: "2016",value: 2016} 
					console.log(selectItems.m);//{text: "05",value: "05"} 
					console.log(selectItems.d);//{text: "21",value: 21} 
					console.log(selectItems.h);//{text: "08",value: "08"} 
					console.log(selectItems.i);//{text: "30",value: "30"} 
					var time = selectItems.h.text+':'+selectItems.i.text
					console.log(time)
                    if(_index == 1){
                        $('#end').val(time);
                    }else{
                        $('#start').val(time);
                    }
					$(".ul3 li").eq(_index).find('.time').html(time)
				}) 
			})
			
			
			// switch开关
			mui('.mui-content .mui-switch').each(function() { //循环所有toggle
				/**
				 * toggle 事件监听
				 */
				this.addEventListener('toggle', function(event) {
					//event.detail.isActive 可直接获取当前状态
					if(event.detail.isActive){
						$(".ul3 li .time").html('');
						$(".time-box").css('display','block');
					}else{
						$(".time-box").css('display','none');
					}
				});
			});
            $('.qrtj').on('click',function(){
                var receipt = $('#receipt').val();
                var start = $('#start').val();
                var end = $('#end').val();
                if(receipt == ''){
                    layer.open({
                        content:'银行卡名称不能为空'
                        , skin: 'msg'
                        , time: 2 //2秒后自动关闭

                    });
                    return false;
                }
                mui.ajax('/vvptd/setting/setReceipt',{
                    type:'post',
                    data:{
                        receipt:receipt,
                        start:start,
                        end:end
                    },
                    success: function (data) {
                        if(data.code == 1){
                            layer.open({
                                content:'设置成功'
                                , skin: 'msg'
                                , time: 2 //2秒后自动关闭

                            });
                            setTimeout(function(){
                                location.href='/vvptd/setting/setReceipt';
                            },500);

                        }else{
                            layer.open({
                                content:data.msg
                                , skin: 'msg'
                                , time: 2 //2秒后自动关闭

                            });
                        }
                    },
                    error: function (data) {
                        layer.open({
                            content:'网络繁忙'
                            , skin: 'msg'
                            , time: 2 //2秒后自动关闭

                        });
                    }
                })
            })
		</script>
		<!-- <script>
			(function($) {
				$.init();
				var result = $('#result')[0];
				var btns = $('.btn');
				btns.each(function(i, btn) {
					btn.addEventListener('tap', function() {
						var optionsJson = this.getAttribute('data-options') || '{}';
						var options = JSON.parse(optionsJson);
						var id = this.getAttribute('id');
						/*
						 * 首次显示时实例化组件
						 * 示例为了简洁，将 options 放在了按钮的 dom 上
						 * 也可以直接通过代码声明 optinos 用于实例化 DtPicker
						 */
						var picker = new $.DtPicker(options);
						picker.show(function(rs) {
							/*
							 * rs.value 拼合后的 value
							 * rs.text 拼合后的 text
							 * rs.y 年，可以通过 rs.y.vaue 和 rs.y.text 获取值和文本
							 * rs.m 月，用法同年
							 * rs.d 日，用法同年
							 * rs.h 时，用法同年
							 * rs.i 分（minutes 的第二个字母），用法同年
							 */
							result.innerText = '选择结果: ' + rs.text;
							/* 
							 * 返回 false 可以阻止选择框的关闭
							 * return false;
							 */
							/*
							 * 释放组件资源，释放后将将不能再操作组件
							 * 通常情况下，不需要示放组件，new DtPicker(options) 后，可以一直使用。
							 * 当前示例，因为内容较多，如不进行资原释放，在某些设备上会较慢。
							 * 所以每次用完便立即调用 dispose 进行释放，下次用时再创建新实例。
							 */
							picker.dispose();
						});
					}, false);
				});
			})(mui);
		</script> -->
	</body>

</html>